:root {
    --color: #68cacb;
}
p{
    padding:0;
    margin:0;
}
ul,li{
    padding:0;
    margin:0;
    text-decoration:none;
    list-style:none;
    display:block;
}
body{
    background: #F1F2F7;
    padding:0;
    margin:0;
}
.top_nav_cont {
    width:96%;
    height: 55px;
    margin: auto;
}
.top_nav_logo span {
    float:left;
    color: #68cacb;
    color: var(--color);
    font-size: 16px;
    height:55px;
    line-height: 55px;
    display: inline-block;
    font-weight: normal;
    margin-left: 20px;
}
.top_nav_logo img{
    width: 41px;
    padding-top: 10px;
    float:left;

}
.bg{
    background: #68cacb;
    background: var(--color);
    width:100%;
    height:530px;
}
.inner_bg{
    width:930px;;
    height: 100%;
    margin: auto;
}
.inner_bg_pic{
    width: 320px;
    height: 360px;
    float: left;
    margin: 104px 190px 64px 40px;
}
.inner_bg_login{
    width: 340px;
    height: 400px;
    float: left;
    margin: 64px 40px 64px 0;
    background: #ffffff;
    border-radius: 10px;
    float: left;

}
.titl{
    font-size: 16px;
    line-height: 16px;
    padding: 19px 0;
    text-align: center;
    border-bottom: 1px solid #dadee1;
    color:#646464;
}
ul{
    margin-top:40px;
}
li{
    padding-left:0px;
    margin-left:34px;
}
.ui_input,.ui_input_check{
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 11px BlinkMacSystemFont;
    height: 36px;
    border-radius:8px;
    border:1px solid #d1d1d1;
    outline:none;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:24px;

}
.ui_input{
    width:230px;
}
.ui_input_check{
    width:115px;
    float:left;
}
.check_pic{
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    border:1px solid #d5d5d5;
    font: 11px BlinkMacSystemFont;
    height: 36px;
    border-radius:8px;
    outline:none;
    margin-bottom:24px;
    width:100px;
    float:left;
    margin-left:15px;
}
.check_pic img{
    width:100px;
    height: 36px;
}
.clearfix{
    clear:both;
}
.ui_input_checkbox{
    float: left;
}
.rem_pass{
    float: left;
    color:#9f9f9f;
    font-size:14px;
}
.sure_login{
    outline:none;
    width:280px;
    height: 40px;
    background:#68cacb;
    background:var(--color);
    text-align:center;
    border:none;
    border-radius:8px;
    color:#ffffff;
    font-size:16px;
    cursor: pointer;
}
.footer{
    width:930px;
    margin: auto;
    margin-top:40px;
}
.footer_con1,.footer_con2,.footer_con3{

    float: left;
    box-sizing:border-box;
    padding-left:30px;
}
.footer_con1{
    border-right:1px solid #b0b0b0;
    width:20%;
}
.footer_con2{
    border-right:1px solid #b0b0b0;
    width:30%;
}
.footer_con3{
    width:50%;
}
.footer div span{
    display:block;
    line-height: 24px;
    font-size:12px;
    color: #a7a7a7;
    font-family:normal;
}
.ui_font{
    color:#646464!important;
}
.fresh{
    font-size:12px;
    color: #fa9898;
    display: inline-block;
    margin-left:10px;
}
